// components/GroupRadio/GroupRadio.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    btnList: {//参数名称
      type: Array,//参数类型
      value: [
        {
          label: "button",
          value: "button"
        },
        {
          label: "button",
          value: "button"
        },
        {
          label: "button",
          value: "button"
        }
      ]//设置参数默认值
    },
    valueKey: {
      type: String,//参数类型
      value: "valse"//设置参数默认值
    },
    label: {
      type: String,
      value: "label"
    },
    defaultIndex: {
      type: Number,
      value: -1
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
  },

  /**
   * 组件的方法列表
   */
  methods: {
    checkChange: function (e) {
      this.setData({
        defaultIndex: e.currentTarget.dataset.item
      })
      this.triggerEvent('CheckChange', {
        index: e.currentTarget.dataset.item,
        item: this.properties.btnList[e.currentTarget.dataset.item]
      }, {})
    }
  }
})
